package Controle;

import Fronteira.CartaGUIOld;
import java.util.ArrayList;

/**
 *
 * @author Daniel
 */
public class Regra {
   
   private final ClicCarta eventoBt = new ClicCarta();

   private static final ArrayList<CartaGUIOld> cartasAbertas = new ArrayList();

   public void addCarta( CartaGUIOld carta ) {
      
      if( cartasAbertas.size() < 2 ){
         carta.removeActionListener( eventoBt );
         cartasAbertas.add( carta );
      }      
      
   }
   
   public static CartaGUIOld getCartaAberta( int i ){
      return cartasAbertas.get( i );
   }
   
   public static void limparLista(){
      cartasAbertas.clear();
   }

   public static boolean compararCarta() {
      
      cartasAbertas.
      
      return cartasAbertas.get( 0 ).getCarta().getFigFrente().toString().equals( 
              cartasAbertas.get( 1 ).getCarta().getFigFrente().toString() ) ;
   }
   
   public static int getNumCartasAbertas(){
      return cartasAbertas.size();
   }

}
